草庐IT

node.js - ExpressJS 与 MeteorJS

全部标签

javascript - Ember.js:如何向 View 添加参数

我想这很简单,但作为一个Ember新手,我找不到解决方案......假设我有一个非常简单的View:MyApp.MyTextView=Ember.View.extend({template:Ember.Handlebars.compile('{{value}}')});我想使用这个View来显示同一对象的两个不同属性。这听起来像是我想在“调用”我的View时添加参数。在第二个View中,我希望能够执行如下操作(假设我的内容对象是一个人:{firstName:'toto',lasName:'titi'}):MyApp.AnotherView=Ember.View.extend({temp

javascript - moment.js - UTC 不能像我预期的那样工作

在Node控制台中测试:varmoment=require('moment');//createanewDate-Objectvarnow=newDate(2013,02,28,11,11,11);//createthenativetimestampvarnative=Date.UTC(now.getFullYear(),now.getMonth(),now.getDate(),now.getHours(),now.getMinutes(),now.getSeconds());//createthetimestampwithmomentvarwithMoment=moment.utc(

javascript - 来自 popup.js 的 Chrome 扩展程序 : Access to variables of a background. js

如果我使用chrome.extension.getBackgroundPage(),我可以像这样访问background.js的变量:背景.js:vartransfer='sometext';弹出.js:chrome.extension.getBackgroundPage().transfer但是this说我只得到一个窗口对象(但也许“窗口”之前的“JavaScript”意味着什么......)。如何访问后台变量? 最佳答案 是的,窗口前的“javascript”一词确实意味着它返回javascript文件(页面)backgroun

javascript - d3.js t.map 不是函数

希望有人能帮助我,因为我找不到关于这个错误的任何引用。我正在处理这段代码:varxMin=d3.min(data,function(d){returnd.value;});varxMax=d3.max(data,function(d){returnd.value;});if(0>xMin&0>xMax){xMax=0;}if(0但我一定是犯了一些错误,导致现在加载block在Web控制台中显示以下错误消息:"TypeError:t.mapisnotafunction@http://d3js.org/d3.v3.min.js:2 最佳答案

javascript - 直接从 Node 运行 Grunt 任务

如何直接从Node执行Grunt任务,而无需使用CLI?我有以下“POC”代码;但是,永远不会记录“东西”。vargrunt=require('grunt');grunt.registerTask('default','Logsomestuff.',function(){console.log('stuff');});grunt.task.run('default');//Thisisprobablynottherightcommand我是Grunt的新手,所以我可能遗漏了一些明显的东西。我怀疑我用来“运行”任务的命令只是在排队,实际上并没有开始运行。不过,我找不到手动运行的文档。

javascript - 声明用于 TypeScript 的 JS 库

类似问题有很多讨论帖,但据我所知,这是独一无二的。我正在使用jQueryAddress我的应用程序中的插件,并希望在TypeScript文件中使用它。不幸的是没有DefinitelyTyped可用于库的脚本。当我尝试使用jQuery.address时,我得到:Theproperty'address'doesnotexistonvalueoftype'jQueryStatic'根据thisthread,我试图在jquery.d.ts中定义address:interfaceJQueryStatic{address(options):any;...}而且我认为这似乎适用于$.address(

javascript - Durandal.js - 组合与小部件

我想创建一个div(基本上它会包含列表框),我想在不同的页面中使用该div,哪个是在duarandal.js中使用的最佳选择?Compositionhttp://durandaljs.com/documentation/Using-Composition/Widgethttp://durandaljs.com/documentation/Creating-A-Widget/ 最佳答案 一般来说,将compose绑定(bind)用作模板,将小部件用作用户控件您的问题中没有足够的信息,我无法就哪个是您的正确选择提供建议,但我会在下面对两

javascript - 选择js使用数组作为源

您好,我从我的Ajax调用中取回了一个JSON编码的数组(“html”),我想将其作为值和文本添加到selectize中(我正在使用标签)。我该怎么做?HTMLJQUERYtry{data=$.parseJSON(html);varobj=jQuery.parseJSON(html);outcome=(obj.outcome);$('#input-tags').selectize({delimiter:',',persist:false,maxItems:1,create:function(input){return{value:input,text:input}}});

javascript - D3.js 基于节点个体半径/直径的自动字体大小调整

我如何让D3.js根据每个节点各自的半径/直径自动调整字体大小?我使用了一种允许自动增加尺寸的样式node.append("text").attr("dy",".3em").style("text-anchor","middle").text(function(d){returnd.className.substring(0,d.r/3);}).style("font-size","10px")//initialguess//Thisiswhatgivesitincreasedsize....style("font-size",function(d){return(2*d.r-10)/

javascript - backbone.js 中的按键?

貌似key-press只能在focus元素上执行?我不完全同意,必须有一种方法来执行类似于点击事件的按键事件吗?我有一个View一次只能处理一个项目。我有一个mouseenter-mouseleave函数,它向鼠标悬停的项目添加一个类。当项目收到该类时,我希望能够使用按键事件在该项目上运行一个函数。显然这是一个小障碍,但我想知道我需要做什么。下面是一个示例View。varPlayerView=Backbone.View.extend({tagName:'div',events:{'click.points,.assists,span.rebounds,span.steals':'add